//
// Created by mac on 1/28/22.
//
#include <bitset>
#include <iostream>
using namespace std;
int findComplement(int num) {
    unsigned mask = ~0;
    while ((num & mask) > 0) mask <<= 1;
    return ~mask ^ num;
}



int main(){
    bitset<32> t(4);
     t.to_string();
    cout<<t.to_string()<<endl;


    return 0;
}